home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / programmer / 7136 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  4.6 KB

  1. Path: nef.ens.fr!bireme!espie
  2. From: espie@bireme.ens.fr (Marc Espie)
  3. Newsgroups: comp.sys.amiga.programmer
  4. Subject: Re: Say *perhaps* to fat binaries (was: what the new amiga-os *must* have)
  5. Date: 10 Apr 1996 08:53:24 GMT
  6. Organization: Ecole Normale Superieure, Paris
  7. Message-ID: <4kfsu4$j14@nef.ens.fr>
  8. References: <peterk.0mei@combo.ganesha.com> <2867.6669T177T96@club-internet.fr>
  9. NNTP-Posting-Host: bireme.ens.fr
  10.  
  11. In article <2867.6669T177T96@club-internet.fr>,
  12. Stephan Schreiber <septh@club-internet.fr> wrote:
  13.  
  14. >On 03-Avr-96   23:17:01, Dr. Peter Kittel said about Re: Say *perhaps* to fat
  15.  
  16. >> Those programmers are bright! You see, this exactly shows the difference
  17. >> between a multitasking platform and a monotasking one. On a monotasking
  18. >> one, you can get through with using Return for acknowleging dialog boxes.
  19. >> On a multitasking system, this would be dangerous and fatal! Just imagine
  20. >> that application being about to open that requester is running in the
  21. >> background, and you are currently typing some text in another window.
  22. >> You are just about to bang on the Return key. Exactly in this moment
  23. >> that requester pops up, brings itself to the foreground and thus directs
  24. >> inputs to itself. You can't react as fast and really press Return.
  25. >> The requester assumes you really meant Return for the requester and it
  26. >> happily accepts your "decision". But you did not decide, you just wanted
  27. >> to type Return in some other text. And if that requester now asked for
  28. >> example "Something not found, shall I format the drive?", then it goes
  29. >> BANG.
  30.  
  31. >Well, IMHO this is true... but only in theory. In practice, it's nearly
  32. >impossible for an unexpected requester to pop up "by surprise" just because
  33. >requesters usually appear in response to a user action. So, if you've just
  34. >been selecting a menu item or clicking on a gadget, you can't be
  35. >simultaneoulsy typing some text in another application... Exec may be
  36. >multatisking, but users are not.
  37.  
  38. Says you ! Usually happens all over the place for me... for instance, when
  39. I'm bringing aminet archives back home, and go simultaneously getting the
  40. multi-volume tar to my hard-disk, browsing through the result with browser,
  41. installing cool stuff to test, listening to music, and formatting disks/cleaning
  42. older versions out on the other drive.
  43.  
  44. >Of course, there's always the possibilty for the requester to appear after
  45. >some delay, but the case is quite rare.
  46.  
  47. Say, once every two hours on my machine ?
  48.  
  49. >> No, Return or Esc or whatever comes to mind is not, repeat *NOT*, an
  50. >> appropriate key mapping for answering requesters per default, on a
  51. >> multitasking platform. The AmigaOS programmers did it right.
  52.  
  53. >Maybe a combination like right-Amiga-Return or left-Amiga-Esc is the solution?
  54. >Nevertheless it looks much better than left-Amiga-C and left-Amiga-V.
  55.  
  56. >> When you obviously are only accustomed to monotasking environments,
  57. >> please first learn a bit more about the circumstances to be considered
  58. >> on a Real Multitasking Platform.
  59.  
  60. >As I said before: users are *NOT* multitasking. That should not be forgotten,
  61. >neither...
  62.  
  63. And you are definitely *WRONG*. Maybe you are *NOT* multitasking, but most
  64. of us out there who have been playing with real computers like Unix networks,
  65. or Amigas, do know how to do several things at the same time (I'm currently
  66. answering your message, wait for a www connexion to lysator, had my xbiff
  67. just beeping around, compiling the latest release of lclint, thinking about
  68. what I'm going to change in tracker next, and listening on one of my
  69. favorite tunes---all that on a friend's 486 under linux :-) ).
  70.  
  71. This is the main reason why I feel crippled when I have to use a Mac/Windows
  72. box: I'm forced to wait for the machine, whereas under Unix or AmigaDOS, I'm
  73. *free*, I start something, and I can start another thing before the first
  74. one is finished...
  75.  
  76. You know, I believe it would have taken much longer for scheduling optimizers
  77. and risc architectures to take off if people hadn't already been using the
  78. same heuristics for their global behaviour for years :-)
  79.  
  80. Oh well, this guy is probably going to say I'm yet one other weirdo from
  81. outer space, not a Real User (tm) as he sees them.
  82.  
  83. Go and read the Amiga User Interface Style Guide. It might be that the only
  84. thing the Amiga has for her is that she does not take users for nitwits,
  85. in violent contrast to every other box in the market. Don't try to take that 
  86. away from her, please.
  87. -- 
  88. [nosave]<http://www.eleves.ens.fr:8080/home/espie/index.html>
  89. microsoft network is EXPLICITLY forbidden to redistribute this message.
  90. `Moon purismu powa, make up.... Tsuki ni kawatte, oshiokiyo !'
  91.     Marc Espie (Marc.Espie@ens.fr)
  92.